package edu.nf.waimai.dao.user;

import edu.nf.waimai.model.user.ShoppingCart;
import edu.nf.waimai.model.user.UserShopPingCart;

import java.util.List;

/**
 * @Date 2023/6/19
 * @Author zgm
 * 购物车
 */
public interface ShoppingDAO {
    /**
     * 添加购物车
     * @param shopping
     * @return
     */
    public int addShopPing(ShoppingCart shopping);

    /**
     * 根据用户id，商家id，状态码查询购物车
     * @param userId
     * @param shopId
     * @return
     */
    public List<UserShopPingCart> listShopping(int userId, int shopId);

    /**
     * 根据用户id，商家id 修改订单状态码
     * @param userId
     * @param shopId
     * @return
     */
    public int updateShopPing(int userId, int shopId);

    /**
     * 根据购物车商品的id修改商品数量
     * @param itemNum
     * @return
     */
    int updateShopPingItemNum(int id,int itemNum);

    int deleteShopPing(int id);
}

